home *** CD-ROM | disk | FTP | other *** search
/ Enter 2004 January / enter-2004-01.iso / files / freeciv-1.14.0-win32-sound.exe / {app} / doc / sv / README.attributes.sv.txt < prev    next >
Encoding:
Text File  |  2003-01-21  |  1.6 KB  |  34 lines

  1. Klient/servermodell
  2. ===================
  3.  
  4. Varje klientspelare har ett attributblock och servern tillhandahσller
  5. Σven ett sσdant attributblock f÷r varje spelare. Alla attributblock
  6. som servern tillhandahσller skrivs till sparningsfilen. Klienten och
  7. servern samordnar sina block. Servern skickar sitt block till klienten
  8. vid spelets b÷rjan eller σterladdning. Klienten skickar ett uppdaterat
  9. block till servern vid slutet av varje omgσng. Eftersom den st÷rsta
  10. paketstorleken Σr 4k och attributblock kan ha godtycklig storlek
  11. (dock begrΣnsat till 64k i denna inledande version) sσ kan inte
  12. attributblocken skickas i ett enda paket. Sσ attributblocken delas upp
  13. i attributsjok som σter sammanfogas hos mottagaren. Ingen del av
  14. servern kΣnner till nσgon inre ordning hos attributblocket. F÷r
  15. servern Σr ett attributblock endast ett block av betydelsel÷sa data.
  16.  
  17. AnvΣndargrΣnssnitt
  18. ==================
  19.  
  20. Eftersom ett attributblock inte Σr ett bra anvΣndargrΣnssnitt sσ kan
  21. anvΣndaren komma σt attributen genom
  22. kartlΣggnings-/ordliste-/haskarte-/hashtabellsgrΣnssnitt.
  23. Denna hashtabell serialiseras till attributblocket och omvΣnt.
  24. Hashtabellens nyckel bestσr av: (den verkliga) nyckeln, x, y och id.
  25. (Den verkliga) nyckeln Σr ett heltal som definierar anvΣndningen och
  26. formatet f÷r detta attribut. Hashtabellens vΣrden kan ha godtycklig
  27. lΣngd. Den inere ordningen hos ett vΣrde Σr okΣnt f÷r
  28. attributhanteringen.
  29.  
  30. F÷r enklare σtkomst finns det omslagsfunktioner f÷r de vanliga typerna
  31. enhet, stad, spelare och ruta. Sσ det finns enkla sΣtt att koppla
  32. godtyckliga data till en enhet, stad, spelare (sjΣlv eller annan)
  33. eller en ruta.
  34.